// 注册视图插件
import { EhrAppIndex as VIEW_CUSTOM_EhrAppIndex } from './view/view-custom/ehr-app-index';
import { NewInitialView as VIEW_CUSTOM_NewInitialView } from './view/view-custom/new-initial-view';
// 注册编辑器插件
import { NSPlugin as DATEPICKEREX_MINUTE_NSPlugin } from './editor/datepicker/nsplugin';
import { Splugin as DATEPICKER_Splugin } from './editor/datepicker/splugin';
import { RowFileUpload as FILEUPLOADER_RowFileUpload } from './editor/fileuploader/row-file-upload';
// 注册部件插件
import { ReadonlyForm as EDITFORM_RENDER_ReadonlyForm } from './plugin/editform-render/readonly-form';
import { WFGRID as GRID_RENDER_WFGRID } from './plugin/grid-render/wfgrid';
export const PluginRegister = {
    install(v: any, opt: any) {
        // 注册视图插件
        v.component('app-view-custom-ehr-app-index', VIEW_CUSTOM_EhrAppIndex );
        v.component('app-view-custom-new-initial-view', VIEW_CUSTOM_NewInitialView );
       // 注册编辑器插件
        v.component('app-datepickerex-minute-nsplugin', DATEPICKEREX_MINUTE_NSPlugin);
        v.component('app-datepicker-splugin', DATEPICKER_Splugin);
        v.component('app-fileuploader-row-file-upload', FILEUPLOADER_RowFileUpload);
        // 注册部件插件
        v.component('app-editform-render-readonly-form', EDITFORM_RENDER_ReadonlyForm);
        v.component('app-grid-render-wfgrid', GRID_RENDER_WFGRID);
    }
}